package cn.qidisoft.edu.hzjt.service.xb;

import java.util.List;
import java.util.Map;

import cn.qidisoft.core.common.pagination.Page;
import cn.qidisoft.core.common.pagination.PaginationBean;
import cn.qidisoft.edu.hzjt.model.xb.SchoolTrainingMemberEn;
import cn.qidisoft.edu.hzjt.model.xb.SchoolTrainingEn;

public interface ISchoolTrainingService {

	List<SchoolTrainingEn> queryList(SchoolTrainingEn SchoolTrainingEn);

	PaginationBean<SchoolTrainingEn> queryPageList(SchoolTrainingEn SchoolTrainingEn, Page page);

	SchoolTrainingEn queryByPK(SchoolTrainingEn SchoolTrainingEn);

	int insert(SchoolTrainingEn SchoolTrainingEn);

	int update(SchoolTrainingEn SchoolTrainingEn);

	int delete(SchoolTrainingEn SchoolTrainingEn);
	
	List<Map<String, Object>>  queryAllYearList();
	
	PaginationBean<SchoolTrainingEn> queryPersonDowdLoadPageList(SchoolTrainingEn SchoolTrainingEn, Page page);
	


	List<SchoolTrainingMemberEn> plist(int lzId);

	void batchInserts(List<SchoolTrainingMemberEn> records);

	int deleteByParentId(int lzId);
	
	List<Map<String, Object>> queryEmployeeList();
}
